package placemodel

type PlacesInformationConfig struct {
	Id         int    `gorm:"column:id" json:"id"`                  //ID
	PlaceId    int    `gorm:"column:place_id" json:"placeId"`       //网点ID
	Type       uint8  `gorm:"column:type" json:"type"`              //类型 1-钉钉机器人 2-企业微信机器人 3-钉钉服务端API 4-企业微信服务端API 5-公众号推送
	Status     uint8  `gorm:"column:status" json:"status"`          //状态 1-已启用 2-未启用
	Config     string `gorm:"column:config" json:"config"`          //配置[JSON] {url:机器人链接 secret:安全配置} {appKey:应用的唯一标识key。,agentId:发送消息时使用的应用的AgentID。,appSecret:应用的密钥}
	CreateTime string `gorm:"column:create_time" json:"createTime"` //创建时间
	UpdateTime string `gorm:"column:update_time" json:"updateTime"` //更新时间
}

func NewPlaceInfomationConfig() *PlacesInformationConfig {
	return &PlacesInformationConfig{}
}

func (model *PlacesInformationConfig) GetTableName() string {
	return "places_service_notification"
}
